/**
 * 创建时间： 2016年5月3日 上午10:38:01
 * @author itbegin
 * @version 1.0
 * 文件名称: StrUtil.java
 * 类说明：
 *
 */
package com.itbegin.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StrUtil {
	
	/**
	 * 判断字符串是否为空
	 * @param str
	 * @return
	 */
	public static Boolean isEmpty(String str){
		return (str == null) || ("".equals(str));
	}
	
	/**
	 * 判断是否为手机号
	 * 目前仅支持国内
	 * @param id
	 * @return
	 */
	public static boolean isMobile(String id){
		String patrn="^1[3|4|5|7|8][0-9]\\d{8}$";
		return id.matches(patrn);
	}
	
	/** 
     * 检测邮箱地址是否合法 
     * @param email 
     * @return true合法 false不合法 
     */  
    public static  boolean isEmail(String email){  
          if (null==email || "".equals(email)) return false;    
          Pattern p =  Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");//复杂匹配  
          Matcher m = p.matcher(email);  
          return m.matches();  
         }  
	
}

